package day03;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

import org.junit.Test;

/**2018-03-25
 * 输入一个生产日期格式"yyyy-MM-dd",再输入一个数字(保质期的天数)。
 * 然后经过计算输出促销日期，促销日期为:该商品过期日前2周的周三
 * @author Bonnie
 * 
 */
public class Test04 {
	@Test
	public void t2() throws ParseException {
		System.out.println("请输入生产日期");
		System.out.println("请输入保质期的天数");
		Scanner sc=new Scanner(System.in);
		DateFormat d=new SimpleDateFormat("yyyy-MM-dd");
		StringBuilder bd=new StringBuilder();
		bd.append(sc.next());
		long bzq=sc.nextLong();
		Date date=d.parse(bd.toString());
		long m=date.getTime()+bzq*24*60*60*1000-14*24*60*60*1000;
		date.setTime(m);
		Calendar calendar = Calendar.getInstance();
		calendar.setTime(date);
		calendar.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
		date=calendar.getTime();
		String mm=d.format(date);
		System.out.println(mm);
		
	}
	
}
